tower restaurant - French English Dictionary